tempo插件分析

简单整理了JIRA的tempo插件的分析&用法,记录方便日后查询。

tempo是JIRA的一个工时统计插件。

工时统计的需求点

工时录入

  • 正常任务工时录入
  • 工时任务补录入
  • 工时任务补录入(批量)

项目level工时查询&统计

  • 全部项目
    • 统计JIRA中全部项目在选定周期内的工时记录情况
  • 指定项目
    • 统计JIRA中指定项目在选定周期内的工时记录情况

group level工时查询统计

  • group对应的是组织结构上的team,如UI,平台,计算,存储,网络等
  • 支持对group人员的自定义
  • 支持对group中人员在选定周期内的工时记录情况查询

人员level工时查询统计

  • 支持对指定人员在选定周期内的工时记录情况查询

工时查询结果

  • 支持列表展示
  • 支持对具体JIRA issue展示(工时+备注)
  • 支持工时结果汇总
  • 支持导出为excel
  • 支持工时分析(报表)

工时查询的时间范围

  • 支持按周查询
  • 支持按月查询
  • 支持按财年查询
  • 支持自定义范围的时间选择查询

tempo的简单分析

本文档基于:

版本:Tempo Timesheets - 8.0.4

对tempo进行分析,tempo官方文档可以参考:戳这里

工时表

  • 可以展示指定用户,在指定时间范围内的工作情况
  • 默认是当前用户

其包含如下两种形式:

  • working log calendar
  • user timesheet

working log calendar

  • 用户工时的一种展示形式
  • 特点
    • 按天展示
    • 图形化,界面友好

user timesheet

  • 用户工时的另一种展示形式
  • 特点
    • 按天展示
    • 表格形式
    • 包含合计

tracking

一般用于对团队、项目在某个阶段工时的统计/分析。

参考tracking menu的可用选项,对tracking功能进行如下分析。

团队level tracking

一般用于TL对自己团队在某个时间段内(如一周,一个月,一个财年等),对自己成员的工作量统计&分析。

包含四种display方式

  • Timesheet
  • Calendar
  • Report
  • List

包含Utilization视图

视图类型

  • Weeks:比较每周的工时总和
  • Team member:比较组内成员工时总和

支持导出(list格式)与打印(任意display格式)

  • 目前导致只支持list格式的excel
  • 打印则可以按照上述四种display方式在页面展示的效果进行打印

项目level tracking

一般用于项目负责人对项目相关任务在指定时间内(如一周,一个月,一个财年等)的工作量进行统计&分析

包含四种display方式

  • Timesheet
  • Calendar
  • Report
  • List

支持导出(list格式)与打印(任意display格式)

  • 目前导致只支持list格式的excel
  • 打印则可以按照上述四种display方式在页面展示的效果进行打印

用户level tracking

参考user timesheet的说明

高级查询

有时会有特殊需求,如针对某些特定问题需要做工时分析+跟踪,这时候就用到了高级查询功能。

高级查询支持:

  • 针对指定filter的结果集(issue集合),进行工时的tracking
  • 支持导出(list格式)与打印(任意display格式)

工时记录

字段说明

  • 问题:默认是当前正在查看的问题
  • 周期:如果批量填写该问题的工作日志,则可以勾选该项
    • 日期:勾选周期后出现的字段,为工作周期的开始日期
    • 结束日期:勾选周期后出现的字段,为工作周期的结束日期
  • 日期:工作的日期,精确到天(未勾选周期)
  • 已完成:本次工作记录,花费的时间,支持形如:1s,2m,3h,4d,5w
  • 剩余预估时间:本次工作完成后,该问题剩余预估时间,支持形如:1s,2m,3h,4d,5w
  • 描述:描述本次工作记录中,具体完成的项,形如:
      1. 完成了XXX
      1. 解决了XXX
      1. 存在XXX问题,分析为XXX,需要与XXX进行进一步沟通

一些条件

  • 工时记录的快捷键是W
  • 需要有修改该问题的权限
  • 如果手工选择,建议选择记录工作日志而非工作日志

工时补充

可以对指定问题,进行批量工时填写。

针对需求点demo